.order_item {
  border-top: px2rem(10px) solid #efefefef;
  .order_item_top {
    display: flex;
    border-bottom: 1px solid #ccc;
    padding-bottom:px2rem(15px);
    .order_img {
      width: px2rem(40px);
      height: px2rem(40px);
      background-size: cover;
      border-radius: 50%;
      margin-top:px2rem(8px);
      margin-left:px2rem(16px);
    }
    .order_top_right {
      flex: 1;
      margin-left:px2rem(15px);
      .order_title {
        height: px2rem(55px);
        padding-top: px2rem(2px);
        display: flex;
        align-items: center;
        border-bottom: 1px solid #e0e0e0;
        .name {
          font-size: px2rem(16px);
          width: px2rem(180px);
          // height: px2rem(18px);
          // font-weight: 600;
        }
        .arrow {
          width: px2rem(10px);
          height: px2rem(10px);
          border: 1px solid #999;
          border-width: 1px 1px 0 0;
          transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
        }
        .order_status {
          margin-left:30px;
          font-size: 14px;
          color: #999;
        }
      }
      .order_detail {
        .order_product {
          margin-top:px2rem(12px);
          color: #666;
          // height: px2rem(30px);
          // line-height: px2rem(30px);
          font-size: px2rem(14px);
          .product_account {
            float: right;
            margin-right: px2rem(15px)
          }
          .p-total-count {
             float: right;
             margin-right: px2rem(15px);
             .total-price {
               font-size: px2rem(14px);
               color: #151515;
               margin-left: px2rem(2px);
               letter-spacing: 1px;
             }
          }
        }
      }
    }
  }
  .order_bottom {
    padding-top: px2rem(10px);
    padding-bottom: px2rem(10px);
    .evaluate {
      float: right;
      width: px2rem(100px);
      height: px2rem(32px);
      color: #6b450a;
      background-color: #ffd161;
      font-size: px2rem(14px);
      line-height: px2rem(32px);
      text-align: center;
      margin-right: px2rem(10px);
    }
  }
}